package br.com.salao.model;

import java.util.List;

import javax.persistence.EntityManager;

import br.com.salao.bean.Endereco;
import br.com.salao.dao.EnderecoDao;
import br.com.salao.dao.EnderecoDaoImpl;
import br.com.salao.util.JpaUtil;

public class EnderecoModel {
	
	private EntityManager em;
	
	public EnderecoModel(){
		em = JpaUtil.getEntityManager();	
	}
	
	public Endereco buscarEnderecoPorLogradouro(Endereco endereco){
		EnderecoDao dao = new EnderecoDaoImpl(em);
		return dao.buscarEnderecoPorLogradouro(endereco);
	}

	public Endereco inserir(Endereco endereco){
		EnderecoDao dao = new EnderecoDaoImpl(em);
		return dao.inserir(endereco);
	}	
	
	public List<Endereco> buscarEnderecoPorIdBairro(int idBairro){
		EnderecoDao dao = new EnderecoDaoImpl(em);
		return dao.buscarEnderecoPorIdBairro(idBairro);
	}	
	
	public Endereco buscarEnderecoPorIdEstabelecimento(int idEstabelecimento){
		EnderecoDaoImpl dao = new EnderecoDaoImpl(em);
		return dao.buscarEnderecoPorIdEstabelecimento(idEstabelecimento);
	}
}
